package com.lin.cloud.disk.entity.pojo;


import com.baomidou.mybatisplus.annotation.TableLogic;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * (Permission)实体类
 *
 * @author ljc
 * @since 2020-12-10 16:44:56
 */
@Data
public class Permission {
    private static final long serialVersionUID = 572643244407243079L;

    @ApiModelProperty(value = "权限id", name = "id")
    private Long id;

    @ApiModelProperty(value = "权限名称", name = "permissionName")
    private String permissionName;

    @ApiModelProperty(value = "权限描述", name = "permissionDesc")
    private String permissionDesc;

    @ApiModelProperty(value = "权限类型 0:操作级权限 1: 页面级权限 2: 系统级权限", name = "permissionType")
    private Integer permissionType;

    @ApiModelProperty(value = "删除 0:未删除 1:删除", name = "isDelete")
    @TableLogic(value = "0",delval = "1")
    private Integer isDelete;

    @ApiModelProperty(value = "创建时间", name = "createTime")
    private Date createTime;

    @ApiModelProperty(value = "修改时间", name = "updateTime")
    private Date updateTime;

    @ApiModelProperty(value = "创建人", name = "createBy")
    private String createBy;

    @ApiModelProperty(value = "修改人", name = "updateBy")
    private String updateBy;

}